package xin.marcher.module.evaluate.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 *
 */
@Data
@TableName(value = "item_collection")
public class ItemCollectionDO implements Serializable {
    /**
     * 主键ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * 商品关键词key
     */
    private String itemKey;

    /**
     * 商品id
     */
    private String itemId;

    /**
     * 商品名称
     */
    private String itemName;

    /**
     * 商品标价
     */
    private Integer price;

    /**
     * 商品实际价格
     */
    private Integer discountPrice;

    /**
     * 商品品类id
     */
    private String categoryId;

    /**
     * 品类名称
     */
    private String categoryName;

    /**
     * 月销量
     */
    private Integer sellCount;

    /**
     * 商品评论数量
     */
    private Integer commentCount;

    /**
     * 商品好评数量
     */
    private Integer goodCommentCount;

    /**
     * 差评数量
     */
    private Integer badCommentCount;

    /**
     * 商品收藏数量
     */
    private Integer likeCount;

    /**
     * 店铺id
     */
    private String shopId;

    /**
     * 店铺评分
     */
    private Integer shopDescScore;

    /**
     * 店铺服务评分
     */
    private Integer shopServiceScore;

    /**
     * 店铺物流评分
     */
    private Integer shopLogisticsScore;

    /**
     * 数据来源：数据来源:1:淘宝，2:京东，3:拼多多，4:唯品会，5:得物（渠道来源可自己扩充）
     */
    private Integer dataChannel;

    /**
     * 商品数据获取时间
     */
    private Date collectTime;

    /**
     * 删除标记
     */
    private Integer delFlag;
}